insecticide-treated mosquito net - Francés Inglés Diccionario